package common.fengkai.filepost.dao.pgsql;

import common.fengkai.filepost.bean.pgbean.WatermarkPrintTask;
import common.fengkai.filepost.bean.pgbean.WatermarkPrintTaskExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface WatermarkPrintTaskMapper {
    long countByExample(WatermarkPrintTaskExample example);

    int deleteByExample(WatermarkPrintTaskExample example);

    int deleteByPrimaryKey(String idPrintTask);

    int insert(WatermarkPrintTask record);

    int insertSelective(WatermarkPrintTask record);

    List<WatermarkPrintTask> selectByExample(WatermarkPrintTaskExample example);

    WatermarkPrintTask selectByPrimaryKey(String idPrintTask);

    int updateByExampleSelective(@Param("record") WatermarkPrintTask record, @Param("example") WatermarkPrintTaskExample example);

    int updateByExample(@Param("record") WatermarkPrintTask record, @Param("example") WatermarkPrintTaskExample example);

    int updateByPrimaryKeySelective(WatermarkPrintTask record);

    int updateByPrimaryKey(WatermarkPrintTask record);
}